.login {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  position: relative;
}

.login__particles {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  // background-image: url("@/assets/loginbg.png");
  background-image: url("@/assets/bg_1.jpg");
  opacity: 0.9;
  position: fixed;
  pointer-events: none;
}

.loginPart {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 450px;
  padding: 50px;
  // background: rgba(255, 204, 255, 0.3);
  box-sizing: border-box;
  box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.5);
  border-radius: 15px;
}

h2 {
  margin: 0 0 30px;
  padding: 0;
  color: #fff;
  text-align: center;
}

.btn {
  display: block;
  margin: 0 auto;
  width: 36%;
  height: 40px;
  font-size: 16px;
  // margin-left: 157px;
}

.link-container {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}